"use strict";
// 2种方式定义一个数组（数组中的元素可以是任意类型）
let carr1 = [1, '2', true];
let carr2 = [1, '2', true];
let carr3 = [
    { a: 1, b: '2', c: true }
];
// Ts定义一个求和函数;例Add(2,8,9,6,5,8,7),返回结果45
function Add(a, ...b) {
    let sum = 0;
    sum += a;
    if (b) {
        b.forEach((item, index) => {
            sum += item;
        });
    }
    return sum;
}
console.log(Add(2, 8, 9, 6, 5, 8, 7));
// Ts定义一个函数返回值为boolean类型的判断函数;例isTrue(nudefined),返回false
function isTrue(val) {
    switch (typeof val) {
        case "number":
            return true;
            break;
        case "undefined":
            return false;
            break;
        case "object":
            return true;
            break;
        default:
            break;
    }
}
console.log(isTrue(undefined));
//计数器 遍历每一个字符 判断是否和val全等 如果全等 计数器加一
function setItem(val, ele) {
    let num = 0;
    let arr = val.split('');
    arr.forEach((item, index) => {
        if (item == ele) {
            num += 1;
        }
    });
    return num;
}
